dog animal shelter cat lost pet lost dogs lost cat children puppy found cat animal rescue dogs lost pets kittens pets lost dog puppies divorce adoption baby